Big Huge Thesaurus

taste sensation

noun